﻿/*
Site:Yuedian
Author:Shally
*/
body{ color:#333; background:#fff url(body_bg.gif) repeat-x 0 0;}
.more{float:right; color:#85aabb;}

.cs-list{ padding:5px 10px;}
	.cs-list li{zoom:1;padding-left:12px; line-height:23px; background:url(ico_01.png) no-repeat 0 8px;}
	.cs-list li .subject{ padding-right:5px; color:#003477;}
	.cs-list li .date{float:right; color:#979797;}
	.cs-list li a:hover{ text-decoration:none;}
.cs-pl{}
	.cs-pl li,.cs-pl li a,.cs-pl li img{ display:block; overflow:hidden;}
	.cs-pl li img{}

.phd,.pbd,.pft{ width:950px; margin:0 auto; clear:both;}

.mod{ margin-bottom:8px; overflow:hidden; zoom:1;}
.mbd{ padding:5px;}

/* ==================== Phd S ======================= */
.phd{ background:url(phd.png) no-repeat center 0; }

.topnav{ height:96px; position:relative;}
	.topnav div,
	.topnav h1{ position:absolute;}
	.topnav .link{ right:220px; top:43px; color:#9ba1a3;}
		.topnav .link a{ padding:0 10px; color:#9ba1a3;}
	.search{ right:0; top:40px; width:210px;}
		.search input{ background:transparent url(search_bg.png) no-repeat 0 -1px; border:none;}
		.search .txt{ width:135px; height:16px; padding:5px 0 0 23px; margin-right:8px; color:#476485;}
		.search .btn{ width:25px; height:23px; background-position:-158px 0; cursor:pointer}
	.logo{ left:5px; top:23px; width:400px; height:55px;}
		.logo a{ display:block; width:400px; height:55px; background:url(logo.png) no-repeat 0 0;}

.mainnav{ width:950px; height:40px; background:url(mainnavBg.png) no-repeat 0 0;}
	.mainnav ul{ height:36px; padding:2px 0 0 80px;}
	.mainnav li{ position:relative; float:left; margin-right:10px; width:100px; line-height:36px;}
	.mainnav li a{display:block; text-indent:-999px; background:url(nav.png) no-repeat 0 0;float:left; overflow:hidden;width:100px;height:36px;}
	.mainnav li .nav1{background-position:0 0;}
	.mainnav li .nav2{ background-position:0 -36px;}
	.mainnav li .nav3{ background-position:0 -72px;}
	.mainnav li .nav4{ background-position:0 -108px;}
	.mainnav li .nav5{ background-position:0 -144px;}
	.mainnav li .nav6{ background-position:0 -180px;}
	.mainnav li .nav7{ background-position:0 -216px;}
	.mainnav li .nav1:hover,
	.mainnav li.hover .nav1{ background-position:-100px 0;}
	.mainnav li .nav2:hover,
	.mainnav li.hover .nav2{ background-position:-100px -36px;}
	.mainnav li .nav3:hover,
	.mainnav li.hover .nav3{ background-position:-100px -72px;}
	.mainnav li .nav4:hover,
	.mainnav li.hover .nav4{ background-position:-100px -108px;}
	.mainnav li .nav5:hover,
	.mainnav li.hover .nav5{ background-position:-100px -144px;}
	.mainnav li .nav6:hover,
	.mainnav li.hover .nav6{ background-position:-100px -180px;}
	.mainnav li .nav7:hover,
	.mainnav li.hover .nav7{ background-position:-100px -216px;}
/*second menu*/
.subnav{display:none; position:absolute; top:28px; left:0; padding-top:8px;}
.subnav .arrow{ position:absolute; top:0; _top:-3px; left:24px; width:24px; height:9px; background:url(snav_arrow.png) no-repeat 0; z-index:1;}
.mainnav li ul{  width:auto; height:27px; padding:0;}
	.mainnav li li{ margin:0;overflow:hidden; width:75px; line-height:27px;}
	.mainnav li li a{width:75px;}
	.mainnav li.hover li a, .mainnav li li a{ text-indent:0; background:#fff url(snav_seq.png) no-repeat 100%; border:1px solid #cddfe8; border-width:1px 0; text-align:center; color:#6780a0;height:27px;}
	.mainnav li li a:hover{}
	.mainnav li li.first,.mainnav li li.last{ padding-left:12px; background:url(snav_bg.png) no-repeat 0 0;}
	.mainnav li li.last{ padding:0 12px 0 0; background-position:100% 0;}
	.mainnav li li.last a{ background:none; background-color:#fff;}



.mod-banner{ margin:-2px auto 0;}
	.mod-banner .mhd,
	.mod-banner .mft{ overflow:hidden; height:2px; background:url(banner.gif) no-repeat 0 0;}
	.mod-banner .mft{ background-position:0 -2px;}
	.mod-banner .mbd{ width:946px; padding:0 1px; text-align:center; border:solid #d9dfe6; border-width:0 1px;}
	.mod-banner .mbd img{ display:block;}
/* ==================== Phd E ======================= */


/* ==================== Pbd S ======================= */
.pbd{ padding-top:10px; background:url(pbd_bg.png) repeat-y right 0;}
.region{ overflow:hidden; zoom:1; background:url(rg_index.png) no-repeat right bottom}
.pt-main{ float:left; width:703px;}
.pt-sidebar{ float:right; width:244px;}

.pbd-itwo{ background-position:0 0;}
.pbd-itwo .region{ background-position:0 100%;}
.pbd-itwo .pt-main{ float:right;}
.pbd-itwo .pt-sidebar{ float:left;}

.pbd-ithree{ background: url(pbd_tbg.png) repeat-y 0 0;}
.pbd-ithree .region{ background-position:0 100%;}
.pbd-ithree .part{display:inline; float:left;}
.pbd-ithree .pt-main{ width:486px; margin:0 10px 0 254px;}
.pbd-ithree .pt-sidebar{ margin-left:-750px;}
.pbd-ithree .pt-extra{ width:200px;}
/* ==================== Pbd E ======================= */


/* ==================== Pft S ======================= */
.pft{ padding-bottom:10px; margin-top:8px; text-align:center; color:#476485;}
	.pft a{ color:#476485;}
	.pft .link{ height:29px; margin-bottom:15px; line-height:29px; background:#e1f6ff;}
	.pft .link a{ padding:0 10px;}
/* ==================== Pft E ======================= */

#pager1{ margin:5px auto; padding-top:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #d0dae3;}
#pager1 .summary, #pager1 .pages,
.pages a, .pages input, .pages font{ padding:0 5px;}

/* ----------- SideBar S ----------- */
.pt-sidebar{}

.mod-login{ width:233px; height:232px; margin:0 auto 8px; padding-top:6px; color:#5c5c5c; background:url(mod_bg02.png) no-repeat 0 0;}
	.mod-login .mhd{ background:none;}
	.mod-login .mhd h3{ color:#003477; background:none;}
	.mod-login .mbd{ padding:20px 5px 0;}
	.mod-login p{ padding-bottom:10px;}
	.mod-login .fi-1{ padding-bottom:10px;}
        .mod-login .fi-1 input{margin:-2px;}
	.mod-login .fi-2,
	.mod-login .fi-3{ padding-left:12px;}
	.mod-login .fi-btns{ padding:0 0 0 23px;}
	.mod-login .txt{ width:138px; height:20px; background:#fff url(login_txt.png) repeat-x 0 0; border:1px solid #c0d4de;}
	.mod-login button{ width:62px; height:25px; margin-right:5px; line-height:25px; text-align:center; color:#fff; background:url(login_btn.png) no-repeat 0 0; border:none; cursor:pointer;}
	.mod-login .fi-btns a{ padding-left:5px; color:#0f7ba9; text-decoration:underline;}

.mod-link{ width:228px; margin:0 auto; text-align:center;}
	.mod-link a{ display:block; text-indent:-9999em;}

.mod-about{ width:240px;}
	.mod-about li{ height:240px; height:44px; background:url(ilink_01.jpg) no-repeat 0 0;}
	.mod-about li a{ width:240px; height:44px;}
	.mod-about .link01{}
	.mod-about .link02{ background-position:0 -44px;}
	.mod-about .link03{ background-position:0 -88px;}
	.mod-about .link04{ background-position:0 -132px;}
	.mod-about .link05{ background-position:0 -176px;}

.mod-quick{ width:223px; margin-bottom:12px;}
	.mod-quick li{ height:223px; height:58px; margin-top:7px; background:url(ilink_02.jpg) no-repeat 0 0;}
	.mod-quick li a{ width:223px; height:58px;}
	.mod-quick .link01{}
	.mod-quick .link02{ background-position:0 -58px;}
	.mod-quick .link03{ background-position:0 -116px;}
	.mod-quick .link04{ background-position:0 -174px;}
	.mod-quick .link05{ background-position:0 -232px;}
	.mod-quick .link06{ background-position:0 -406px;}
	.mod-quick .link07{ background-position:0 -464px;}
	.mod-quick .link08{ background-position:0 -522px;}
	
.mod-tip{ width:223px;}
	.mod-tip li{ height:223px; height:58px; margin-top:7px;}
	.mod-tip li a{ width:223px; height:58px;}

.mod-friend{ width:245px; margin-bottom:0}
	.mod-friend .mhd{ height:31px; background:url(mhd_02.png) no-repeat 0 0;}
	.mod-friend .mhd h3{ line-height:31px; color:#163c6c; background:none;}
	.mod-friend .more{ padding-right:10px; background:none;}
	.mod-friend .mbd{ padding:0; margin-left:15px; margin-top:10px;}
	.mod-friend select{ width:215px; height:22px; margin-top:15px;}

.mod-data{ width:245px; margin-bottom:0}
	.mod-data .mhd{ height:31px; background:url(mhd_02.png) no-repeat 0 0;}
	.mod-data .mhd h3{ line-height:31px; color:#163c6c; background:none;}
	.mod-data .more{ padding-right:10px; background:none;}
	.mod-data .mbd{ width:205px; height:310px; margin:12px auto 0; padding:0; text-align:center; background:#fff; border:1px solid #cedfea;}

.pt-sidebar .mod-topic{ margin-bottom:0;}
	.pt-sidebar .mod-topic .mhd{ height:31px; background:url(mhd_02.png) no-repeat 0 0;}
	.pt-sidebar .mod-topic .mhd h3{ line-height:31px; color:#163c6c; background:none;}
	.pt-sidebar .mod-topic .more{ display:none; background:none;}
	.pt-sidebar .mod-topic .cs-list{ padding:5px 0;}
	.pt-sidebar .mod-topic .cs-list li .subject{ padding:0; color:#333;}
/* ----------- SideBar E ----------- */

/* ----------- pic_show ----------- */
.pic_show{ position:relative; width:292px; height:231px; padding:10px 10px 0; text-align:center; background:url(topNews_bg.png) no-repeat 0 0;}
	.ps-cont{height:197px; overflow:hidden;}
	.ps-cont a{ display:none;}
	.ps-cont img{width:292px; height:197px;}
	.ps-title{ height:23px; overflow:hidden;}
	.ps-title h3{ line-height:23px; text-align:center; font-size:12px;}
	.ps-tnav{ position:absolute; right:10px; bottom:35px;}
	.ps-tnav a{ float:left; width:23px; height:13px; text-align:center; font:11px/13px Arial; color:#fff; background:#000; border-left:1px solid #fff;}
	.ps-tnav a.hover, .ps-tnav a:hover{ background:#ce0609;}

/* ----------- mod-sideMenu ----------- */
.mod-sideMenu{}
	.mod-sideMenu .mhd{ height:28px; padding:0 2px 2px 34px; line-height:28px; background:url(mhd_inner.png) no-repeat 0 0;}
	.mod-sideMenu .mhd h3{ font-size:14px; color:#003477;}
	.mod-sideMenu .mbd{ padding:0;}
	.sideMenu li{ margin-top:-1px;}
	.sideMenu li a{ display:block; height:44px; padding:0 10px 0 95px; line-height:44px; font-weight:700; color:#003477; background:url(side_menu.png) no-repeat 0 0;}
	.sideMenu li ul{ display:none;}
	.sideMenu li.hover ul{ display:block;}
	.sideMenu li li a{ height:31px; line-height:31px; font-weight:400; border-bottom:1px dotted #cee1eb; background:url(ico_arrow.png) no-repeat 80px -18px;}
	.sideMenu li li.hover a, .sideMenu li li a:hover{ color:#e60012; background-position:80px 12px;}
	
/* ----------- Public ----------- */
.path{ padding:0 10px 3px;}
	.path a{ padding:0 5px; color:#666;}

.mod-topnews{ height:288px;}
	.mod-topnews .mbd{ padding:12px 5px 0 335px;}
	.mod-topnews .pic_show{ float:left; display:inline; margin-left:-325px;}
	.mod-topnews h4{ font-size:14px; text-align:center;}
	.mod-topnews p{ padding:7px 0; text-indent:2em;}
	.mod-topnews p a{ color:#e60012;}
	.mod-topnews .cs-list{ padding:0;}
	.mod-topnews .cs-list li{ padding-left:0; background:url(dotLine.png) repeat-x 0 70%;}
	.mod-topnews .cs-list li a{ padding:0 3px 0 12px; background:#fff url(ico_01.png) no-repeat 0 2px;}
	.mod-topnews .cs-list li .date{ background:#fff;}






